A Hardware Implementation of a Network of Functional Spiking Neurons with Hebbian Learning

نویسندگان

  • Andres Upegui
  • Carlos Andrés Peña-Reyes
  • Eduardo Sanchez
چکیده

Nowadays, networks of artificial spiking neurons might contain thousands of synapses. Although software solutions offer flexibility, their performance decreases while increasing the number of neurons and synapses. Embedded systems very often require real-time execution, which do not allow an unconstrained increasing of the execution time. On the other hand, hardware solutions, given their inherent parallelism, offer the possibility of adding neurons without increasing the execution time. In this paper we present a functional model of a spiking neuron intended for hardware implementation. Some features of biological spiking neurons are abstracted, while preserving the functionality of the network, in order to define an architecture with low implementation cost in field programmable gate arrays (FPGAs). Adaptation of synaptic weights is implemented with hebbian learning. As an example application we present a frequency discriminator to verify the computing capabilities of a generic network of our neuron model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A simple and efficient SNN and its performance & robustness evaluation method to enable hardware implementation

Spiking Neural Networks (SNN) are more closely related to brain-like computation and inspire hardware implementation. This is enabled by small networks that give high performance on standard classification problems. In literature, typical SNNs are deep and complex in terms of network structure, weight update rules and learning algorithms. This makes it difficult to translate them into hardware....

متن کامل

Unsupervised Classification of Complex Clusters in Networks of Spiking Neurons

For unsupervised clustering in a network of spiking neurons we develop a temporal encoding of continuously valued data to obtain arbitrary clustering capacity and precision with an efficient use of neurons. Input variables are encoded independently in a population code by neurons with 1-dimensional graded and overlapping sensitivity profiles. Using a temporal Hebbian learning rule, the network ...

متن کامل

Spiking Neurons by Sparse Temporal Coding and Multilayer Rbf Networks

We demonstrate that spiking neural networks encoding information in the timing of single spikes are capable of computing and learning clusters from realistic data. We show how a spiking neural network based on spike-time coding and Hebbian learning can successfully perform unsupervised clustering on real-world data, and we demonstrate how temporal synchrony in a multi-layer network can induce h...

متن کامل

On-Line Hebbian Learning for Spiking Neurons: Architecture of the Weight-Unit of NESPINN

We present the implementation of on-line Hebbian learning for NESPINN, the Neurocomputer for the simulation of spiking neurons. In order to support various forms of Hebbian learning we developed a programmable weight unit for the NESPINN-system. On-line weight modifications are performed event-controlled in parallel to the computation of basic neuron functions. According to our VHDL-simulations...

متن کامل

Neurons as Monte Carlo Samplers: Bayesian Inference and Learning in Spiking Networks

We propose a spiking network model capable of performing both approximate inference and learning for any hidden Markov model. The lower layer sensory neurons detect noisy measurements of hidden world states. The higher layer neurons with recurrent connections infer a posterior distribution over world states from spike trains generated by sensory neurons. We show how such a neuronal network with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004